html,body {
    color: #333;
    margin: 0;
    height: 100%;
    font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

a {
    text-decoration: none;
    color: #000;
}

a, label, button, input, select {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
    border: 0;
}

body {
    background: #fff;
    color: #666;
}

html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #08acee;
}

button {
    outline: 0;
}

img {
    border: 0;
}

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}

li {
    list-style: none;
}

a {
    color: #666;
}

.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix {
}


.divHeight {
    width: 100%;
    height: 10px;
    background: #f5f5f5;
    position: relative;
    overflow: hidden;
}

.r-line {
    position: relative;
}

.r-line:after {
    content: '';
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
    height: 100%;
    border-right: 1px solid #D9D9D9;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}

.b-line {
    position: relative;
}

.b-line:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #e2e2e2;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}

.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}

.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}


/* 必要布局样式css */

.aui-flexView {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.aui-scrollView {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: relative;
}

.aui-navBar {
    height: 44px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1002;
    background: #fff;
}


.aui-navBar-item {
    height: 44px;
    min-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    padding: 0 0.9rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.7rem;
    white-space: nowrap;
    overflow: hidden;
    color: #808080;
    position: relative;
}

.aui-navBar-item:first-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-right: -25%;
    font-size: 0.9rem;
    font-weight: bold;
}

.aui-navBar-item:last-child {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.aui-center {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 44px;
    width: 50%;
    margin-left: 25%;
}

.aui-center-title {
    text-align: center;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    font-size: 0.95rem;
    color: #333;
}

.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}


.aui-center {
    margin-left: 5%;
    width: 100%;
    margin-right:5%
}

.aui-jop-search {
    width: 100%;
    background: #f0f0f0;
    border-radius: 5px;
    padding: 0.5rem 0.2rem 0.5rem 1rem;
    font-size: 0.8rem;
    position: relative;
}

.aui-center input {
    width: 100%;
    background: none;
    border: none;
    padding-left: 0.5rem;
}

.m-slider {
    overflow-x: hidden;
    width: 100%;
    position: relative;
}

.icon-search {
    background-image:url('data:image/png;base64,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');
    position: absolute;
    left: 5px;
    background-size: 15px;
}



.aui-image-text {
    position: relative;
    overflow: hidden;
    padding: 12px 10px 10px 10px;
}

.aui-image-text .aui-flex {
    width: 48%;
    float: left;
    margin: 0 1%;
    padding: 8px 5px;
}

.aui-shrink-img {
    width: 40px;
    height: 40px;
    margin-right: 0.5rem;
}

.aui-shrink-img img {
    width: 40px;
    height: 40px;
    border: none;
    display: block;
    border-radius: 3px;
}

.aui-flex-box h2 {
    font-weight: normal;
    font-size: 0.92rem;
    color: #2d2d2d;
    margin-bottom: 0.3rem;
}

.aui-flex-box p {
    font-weight: normal;
    font-size: 0.8rem;
    color: #a9a9a9;
    margin-bottom: 0.3rem;
}



.aui-image-text .aui-flex:not(:nth-child(2n)):before{
    content: '';
    position: absolute;
    z-index: 0;
    top: 8px;
    right: 0;
    height: 80%;
    border-right: 1px solid #D9D9D9;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
}


.aui-expert-user{
    width:70px;
    height:70px;
    margin-right:0.3rem;
}


.aui-expert-user img{
    width:100%;
    height:auto;
    display:block;
    border:none;
}

.aui-flex-box h1{
    color:#000000;
    font-size:1rem;
    margin-bottom:0.6rem;
}


.aui-flex-box h3{
    color:#000000;
    font-size:0.8rem;
    font-weight:normal;
    margin-bottom:1rem;
}

.aui-flex-box p{
    color:#0b0b0b;
    font-size:0.8rem;
    font-weight:normal;
}

.aui-flex-box p em{
    font-style:normal;
    color:#fc6222;
}

.aui-flex-box span{
    overflow:hidden;
    display:block;
    margin-bottom:0.8rem;
}

.aui-flex-box span em{
    border:1px solid #d9d9d9;
    color:#777777;
    font-size:0.7rem;
    border-radius:50px;
    padding:0.3rem 0.5rem;
    font-style:normal;
    float:left;
    margin-right:0.3rem;
}


.aui-expert-chat{
    position:absolute;
    right:15px;
}

.aui-expert-chat button{
    border:1px solid #1da1f3;
    font-size:0.9rem;
    color:#1da1f3;
    background:none;
    padding:0.2rem 0.5rem 0.2rem 0.5rem;
    border-radius:5px;
}


.icon-news{
    background-image:url('data:image/png;base64,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');
}


.aui-expert-list .aui-flex{
    -webkit-box-align: inherit;
    -webkit-align-items: inherit;
    align-items: inherit;
    border-bottom:10px solid #f3f3f3;
}